package com.glenet.salary.entities;

/**
 * HrEmployee entity.
 * 
 * @author MyEclipse Persistence Tools
 */

@SuppressWarnings("serial")
public class HrEmployee implements java.io.Serializable {

	// Fields

	private Long id;
	private String name;
	private String idcard;
	private String gender;
	private String nation;
	private String residence;
	private String contactAddresses;
	private String zip;
	private String email;
	private String tel;
	private String marital;
	private String politicsStatus;
	private String schoolDate;
	private String gradDate;
	private String emergencyTel;
	private String jobDate;
	private String obtainEdu;
	private String gradState;
	private String gradSchool;
	private String major;
	private String gradNum;
	private String edu;
	private String country;
	private String accountsProperties;
	private String summary;
	
	// Constructors

	public String getSummary() {
		return summary;
	}

	public void setSummary(String summary) {
		this.summary = summary;
	}

	/** default constructor */
	public HrEmployee() {
	}

	/** minimal constructor */
	public HrEmployee(Long id, String name, String idcard) {
		this.id = id;
		this.name = name;
		this.idcard = idcard;
	}

	/** full constructor */
	public HrEmployee(Long id, String name, String idcard, String gender, String nation, String residence, String contactAddresses,
			String zip, String email, String tel, String marital, String politicsStatus, String schoolDate, String gradDate,
			String emergencyTel, String jobDate, String obtainEdu, String gradState, String gradSchool, String major, String gradNum,
			String country, String accountsProperties) {
		this.id = id;
		this.name = name;
		this.idcard = idcard;
		this.gender = gender;
		this.nation = nation;
		this.residence = residence;
		this.contactAddresses = contactAddresses;
		this.zip = zip;
		this.email = email;
		this.tel = tel;
		this.marital = marital;
		this.politicsStatus = politicsStatus;
		this.schoolDate = schoolDate;
		this.gradDate = gradDate;
		this.emergencyTel = emergencyTel;
		this.jobDate = jobDate;
		this.obtainEdu = obtainEdu;
		this.gradState = gradState;
		this.gradSchool = gradSchool;
		this.major = major;
		this.gradNum = gradNum;
		this.country = country;
		this.accountsProperties = accountsProperties;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIdcard() {
		return this.idcard;
	}

	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}

	public String getGender() {
		return this.gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public String getNation() {
		return this.nation;
	}

	public void setNation(String nation) {
		this.nation = nation;
	}

	public String getResidence() {
		return this.residence;
	}

	public void setResidence(String residence) {
		this.residence = residence;
	}

	public String getContactAddresses() {
		return this.contactAddresses;
	}

	public void setContactAddresses(String contactAddresses) {
		this.contactAddresses = contactAddresses;
	}

	public String getZip() {
		return this.zip;
	}

	public void setZip(String zip) {
		this.zip = zip;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getTel() {
		return this.tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}

	public String getMarital() {
		return this.marital;
	}

	public void setMarital(String marital) {
		this.marital = marital;
	}

	public String getPoliticsStatus() {
		return this.politicsStatus;
	}

	public void setPoliticsStatus(String politicsStatus) {
		this.politicsStatus = politicsStatus;
	}

	public String getSchoolDate() {
		return this.schoolDate;
	}

	public void setSchoolDate(String schoolDate) {
		this.schoolDate = schoolDate;
	}

	public String getGradDate() {
		return this.gradDate;
	}

	public void setGradDate(String gradDate) {
		this.gradDate = gradDate;
	}

	public String getEmergencyTel() {
		return this.emergencyTel;
	}

	public void setEmergencyTel(String emergencyTel) {
		this.emergencyTel = emergencyTel;
	}

	public String getJobDate() {
		return this.jobDate;
	}

	public void setJobDate(String jobDate) {
		this.jobDate = jobDate;
	}

	public String getObtainEdu() {
		return this.obtainEdu;
	}

	public void setObtainEdu(String obtainEdu) {
		this.obtainEdu = obtainEdu;
	}

	public String getGradState() {
		return this.gradState;
	}

	public void setGradState(String gradState) {
		this.gradState = gradState;
	}

	public String getGradSchool() {
		return this.gradSchool;
	}

	public void setGradSchool(String gradSchool) {
		this.gradSchool = gradSchool;
	}

	public String getMajor() {
		return this.major;
	}

	public void setMajor(String major) {
		this.major = major;
	}

	public String getGradNum() {
		return this.gradNum;
	}

	public void setGradNum(String gradNum) {
		this.gradNum = gradNum;
	}

	public String getCountry() {
		return this.country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getAccountsProperties() {
		return this.accountsProperties;
	}

	public void setAccountsProperties(String accountsProperties) {
		this.accountsProperties = accountsProperties;
	}

	public String getEdu() {
		return edu;
	}

	public void setEdu(String edu) {
		this.edu = edu;
	}

}